RAMDRIVE PARAMETERS:

device = ramdrive.sys [bbbb] [ssss] [dddd] [/E | /A]

	bbbb  First numeric argument, if present, is disk size
		in K bytes. Default value is 64. Min is 16. Max
		is 4096 (4 Meg).

	ssss  Second numeric argument, if present, is sector size
		in bytes. Default value is 128. Allowed values are
		128, 256, 512, 1024.
	      NOTE: In the case of IBM PC DOS the MAX value is 512.
		If 1024 is specified the device will not be installed.
		This "error" is detected by DOS and is not due to
		the code in RAMDrive.
		The 1024 byte size is included for those MS-DOS systems
		where it might be allowed.

	dddd  Third numeric argument, if present, is the number of
		root directory entries. Default is 64. Min is 2
		max is 1024. The value is rounded up to the nearest
		sector size boundary.
	      NOTE: In the event that there is not enough memory
		to create the RAMDrive volume, RAMDrive will try to make
		a DOS volume with 16 directory entries. This may
		result in a volume with a different number of directory
		entries than the dddd parameter specifies.

	/E    Specifies that PC AT Extended Memory is to be used.
		It is an error if /E is specified on a machine other
		than IBM AT or compatible.
	      NOTE: Information on RAMDrive drives in PC AT extended memory
		will be lost at system re-boot (warm or cold). This is
		due to the fact that the IBM PC AT ROM bootstrap code
		zeroes all of memory.
	      NOTE: There is 1k of RAMDrive overhead. That is to say,
		if there are 512k bytes of extended memory, there
		will be 511k bytes available for assignment to RAMDrive
		drives. This 1k overhead is fixed and does not depend
		on the number of RAMDrive drives installed.

	/A    Specifies that Above Board memory is to be used. It
		is an error if the above board device driver is not
		present.
	      NOTE: Information on RAMDrive drives in Above Board memory
		will be lost at system re-boot (warm or cold). This is
		due to the fact that the EMM device driver performs a
		destructive test when it is installed which zeros all
		of the Above Board memory.

Neither /A or /E Specifies drive is to be set up below the
	640K boundary in main memory.
      The RAMDRIVE.SYS program looks for memory to assign to the RAMDrive
	drives by looking for functioning system RAM between the
	"end of memory" as determined by the INT 12H ROM BIOS
	function, and the start of the video RAM (0A000:0H).
      If RAM is found by the above scan, it is assigned to
	RAMDrive and managed in the same way as extended memory
	is when the /E switch is used. As with /E there is
	1k of RAMDrive overhead. That is to say, if there are 256k
	bytes of memory above the INT 12 memory size, there
	will be 255k bytes available for assignment to RAMDrive
	drives. This 1k overhead is fixed and does not depend
	on the number of RAMDrive drives installed.
	Information on such RAMDrive drives will NOT be lost on
	a "warm boot" (INT 19H or Ctrl-Alt-DEL).
      If RAM is NOT found by the above scan, RAMDrive will attempt
	to allocate memory for the device AS PART OF THE DEVICE.
	In other words the device starts immediately after the
	RAMDrive resident code.
	Information on such RAMDrive drives WILL BE lost on
	a "warm boot" (INT 19H or Ctrl-Alt-DEL).

